© Stephen Rose 2023