SMS: Modern arm assembly language programming : covers Armv8-A 32-bit, 64-bit, and SIMD / Daniel Kusswurm.