Designing for Human Computer Communication (Computers and People Series) - Hardcover

 
9780126438208: Designing for Human Computer Communication (Computers and People Series)