Toronto Studies in Semiotics and Communication

498 pages paperback

nonfiction computer science literary informative reflective medium-paced