Technological challenges at the beginning of the third millennium - Haznadar, Zijad (Array, 2005)