Books by Andrew Hampel