Books by Bruce Hamilton