My favorite books are Marijuana Horticulture by Jorge Cervantes and ED Rosenthals Marijuana Grow Tips.The first one mentioned is packed full of infomation and tips. The second one is pretty basic,but its great for beginners.