Books published by James Lorimer