Atomic Force Microscopy Fundamentals and Applications