Multimedia and Communication Vol 2 by Tinashe Mugayi