I need a book for my 23 year old son. The last thing he read and really enjoyed-even though he cried buckets!-was Maggie O'Farrell's Hamnet. Any ideas?