Molecules and Cells: The Building Blocks of Life