Books by Colin John Bruce