Books by author 'E J Hobsbawm'