Books by author Mark Price