Books by Philip G Smith