Copyright © 2022 - see notices and other acknowledgements