ARM Assembly Language with Hardware Experiments - Elahi, Ata (Springer, 2015)