A James Hilton Companion: A Guide to the Novels, Short Stories, Non-Fiction Writings and Films