First introduced to these ideas through groups and symmetry, a guide to discovering mathematics. Went through it together with kevin ji.