Donald Nichols has published eight personal finance books, served as director of communication for the Senate Finance Committee and the U.S. Mint, taught economics, and worked for several Fortune 500 firms.