Categories and toposes: visualized and explained - Southwell, Richard; Gupta, Naman (KDP Publishing, 2021)