Please use the search function. This question has been asked often.
I think the two best books for live NL play are "Winning Strategies for No-Limit Hold'em" By Nick Christenson and Russell Fox and "Cash Games (How to Win at No-Limit Hold'em Money Games)" Vol. 1 & 2 by Dan Harrington and Bill Robertie. I highly recommend both books.