C. M. Rosens Publisher: Canelo Digital Publishing Limited, Year: 2024 ISBN: 9781804366806,9781804366752