Another great book is How to Brew by John Palmer, explains the whole process really well, as well as the why/how of each ingredient. Plus a LOT more.
If you're in South Jersey, the best shops for ingredients are:
Philly Homebrew Outlet in Oaklyn, NJ
Fermented Food and Beverage in Hammonton, NJ