Caring for Newborn

My baby is due in October. I'm a little concerned about my ability to care for him. I never really baby-sat growing up, family or otherwise. My SO says maternal instincts will kick in and I'll know. I suppose that's true to an extent, but I want to be as prepared as I possible can. I'm not close enough to my mother to ask her assistance.

Are there places where I could take classes? Or can anyone recommend a good book? Thanks very much.