Books by author 'Gary Roth'