A First Course in Loop Quantum Gravity by Gambini and Pullin might be a good book for you. It says it's on LQG, but half the book deals with background material (SR, GR, QM, QFT). Also, it was specifically written for undergrads. It's a short relatively easy read, and not too expensive.
A...