Principles of interactive computer - Newman, W M (N D Tata McGrawHill, 1997)