Jo Van Hoey Beginning X64 Assembly Programming: From Novice To Avx Professional