Theory of Computational Complexity by Ding-Zhu Du, Dingzhu Du & Pre Athena Du