Tianjian Ji and Others Understanding and using structural concepts 2nd ed - CRC Press Tyalor and Francis Group 2016 - 374