Mirrors and Reflections - Borovik, Alexandre V. (Springer-Verlag New York, 2010)