Hearts in Atlantis - KING. Stephen London. 1999