Here's another, and it's been all I've needed really.

The Cannabis Grow Bible, by Greg Green

Covers indoor and outdoor growing, soil and various types of hydro, strains, breeding, harvest tips, nice lighting charts, all the info you're likely to need.

I also have one of the books listed above, the Soma one. It's okay, but it's a thin book, and doesn't really have a ton of info.