Books listed by ISBN
J.M. · J. MacDonald · Janet McDonald · Janet W. Macdonald
Boydell Press · Chatham Publishing · Gower Publishing Ltd · Grub Street · Naval Dockyards Society · Routledge · Seaforth Publishing · Survival Books
Janet Macgaffey