Books by Mark Hayhurst