ARM system developer's guide designing and optimizing system software - Sloss, Andrew N. (Elsevier/ Morgan Kaufman, 2004)