Software Engineering Techniques Applied to Agricultural Systems An Object-Oriented and UML Approach - Papajorgji, Petraq J.; Pardalos, Panos M. (Springer US : Imprint: Springer, 2014)