Media And Communication Technologies by Stephen Lax