The Science of Atomic Nuclei: Micro Cosmos.