Theoretical Surface Science: A Microscopic Perspective