Molecular weight calculator. Atomic weights are from CRC (1999).