Pause for thought: John M. Keller The book that waits patiently for its own ending. Continue reading Pause for thought: John M. Keller