This thread almost has all the good resources out there, however a good book I haven't seen mentioned is "Hands-on Booting" [ISBN-10: 1484258894]. It does not go into deep technicalities but if you want a good overall picture(how the microsoft bootloader works and how especially grub works) it's definitely beginner-friendly in my opinion.