John Irving and his Avenue of Mysteries