Here are the best books to read in my opinion.
There are three levels:
Begginer: super systems 1 and 2 (brunson), The theory of poker (sklansky), Harrington on hold'em vol, 1 (harrington) play like the pro's (hellmuth)
medium: phil gordon's little green book. (gordon) Championship Tournament Poker
, (McEvoy) harrington on hold'em vol. 2 (harrington)
Advanced: Hold'em poker for advanced players (sklansky) ace on the river (greenstein), Mike Caro's book of tells
(Caro), The pshycology of poker (Shcoomaker)
Must Reads: all of them thats why they are hear.
don't stop there read everything you can, then form your own style and opinion of how to play.