Survival, revival and moral revolution the life and times of Alexander Stewart - Williams, Simon (Troubador Publishing, 2024)