Books by author 'Steven Hirsch'