What does it take to write a good book?