Theory and Practice - Michael Zhang (Taylor and Francis, 2023)