breezywriter.com
Suggested books
Books by Kevin Allen and other authors can be found here.