What are your favorite books for the subject? Something to walk the newbies through all of the beginning hurdles