ARM system developer's guide : designing and optimizing systems software - Andrew N Sloss,Dominic Symes,Chris Wright (Elsevier Inc, New Delhi, 2004)