Principles of Light Microscopy: From Basic to Advanced