Introduction to 3D Game Programming with DirectX 12 – perfect Luna, Frank

You will find that this textbook has plenty of margin space for taking notes.