Home
The Best of All Possible Worlds
The Best of All Possible Worlds
Current price: $18.00
Loading Inventory...
Size: OS
101 poems about power and its consequences, one for each year from the Great War to the present day, together making a history of the past century. All is for the best in the best of all possible worlds.