Books by Andrew Haak