W. Peter Cockshott
Observed names: PETER W. COCKSHOTT, W COCKSHOTT, W P COCKSHOTT, W P Cockshott, W Peter Cockshott, W. Cockshott, W. P. COCKSHOTT, W. P. Cockshott, W. PETER COCKSHOTT, W.P. Cockshott, W.Peter Cockshott, WP Cockshott
OpenAlex ID: A5110145323
