Towards multi-paradigm software development - Vranić, Valentino (Array, 2002)