Applied algebra by Darel W. Hardy | Menrva Books