Books by Stuart Laidlaw