Optimizing Engineering Problems through Heuristic Techniques, Hardback/J. Paulo Davim