Visual languages and applications - Zhang, Kang (Springer, 2007)