Books by Bryan Glennie