algebra, combinatoricsCameron, PeterCameron, Peter