TY - BOOK AU - 32 TI - TECHNOLOGY AND FOUNDATIONS SN - 0444819894 ER -