It's Griffith's EM...need I say more? It's the only book every physics major needs to buy, everything else is optional. You will use this book a lot outside of the undergrad EM course, too...if you pursue physics that is