Books by Allan B Fredrickson