Fundamental structures of algebra and discrete mathematics - Foldes, Stephen (Wiley India, 2014)