Books written by J. B. Mackinnon