Books by author 'Steven Rose'