Books by author 'G A Cohen'