Structures and their analysis - Fuchs, Maurice Bernard (Springer, 2016)