Books by MacFarlane, J. L. (James Laird)