I tend to read "Think and Grow Rich" at least once a year!
i made my list of goals and how i wanted to acheive them with a set timeline. it requires you to review it every night before bed and every morning. this is the hard part to actually wake up 10 minutes early every morning and do this! althought i didn't meet my goal in that timeframe, it did help me get on the right path and eventually did accomplish it.so it requires lots of discipline.