Theory and Practice - John Srdjan Petrovic (Taylor and Francis, 2025)