Computational Dynamics, Third Edition