Books by John Bruce Boyce