anybody know about a really good, book or program? So many out there dont know which to choose