Haddon vive en su casa con tres gatos y cerca de un millón de libros.