Books by MacLean, J. P. (John Patterson)