These are the books and Authors that I recommend reading.
Amazon.com Widgets
Nick Vujicic - Are you going to finish strong?