Books by Brian L. Harbour