Ive been reading alot and understand some portions of it what guides have you guys been using quality books,websites,blogs,etc....?