Hal Johnson is a library detective, he hunts down missing books (oh the bliss) and it feels like James Holding was very good friends with a member of library staff, or possibly volunteered or worked in libraries himself. Again it's a set of short stories featuring the Library Detective and various ...