Rev. ed. of: Giant molecules / Raymond B. Seymour, Charles E. Carraher.