Latin squares and their applications - Keedwell, A. Donald (North-Holland, 2015)