Cloud Computing Basics
S. Srinivasan
Graphics in Design & Communication
David Anderson
Collaborate Computing: Networking, Applications and Worksharing
Shangguang Wang & Ao Zhou
A Play of Giants
Wole Soyinka
Moral Psychology
Valerie Tiberius