Stray Books, by Grant Snider.