Molecular Building Blocks Of Life And Their Photochemistry