Giant molecules : essential materials for everyday living and problem solving - Carraher, Charles E (Wiley, 2003)