You'll enjoy John Pepple's odds and ends. Here is John's latest book.