Books

Alternative Projections Alternative Projections
2015
The Fight of My Life: The Coronavirus: A Dance with the Devil The Fight of My Life: The Coronavirus: A Dance with the Devil
2021
To Free the Cinema To Free the Cinema
2020
Rock 'N' Film Rock 'N' Film
2015
Optic Antics Optic Antics
2011
Dryland Management: Economic Case Studies Dryland Management: Economic Case Studies
2013