Advances in computers new programming paradigms - Zelkowitz, Marvin V. (Amsterdam Elsevier, 2005)