Atomic Force Microscopy: Understanding Basic Modes and Advanced Applications