Books by R Mark Hayhurst