https://bookem.ir/books/1058243-Understanding-and-Using-Structural-Concepts
Understanding and Using Structural Concepts