Introduction to Assembly Language Programming: From Soup to Nuts: ARM Edition - Kann, Charles W. (Open Educational Resources, 2021)