A Testament of Friendship

Remembering David Cayley (1946–2026)