Multimedia Software Engineering - Shi-Kuo Chang (Springer US, 2000)