Fundamentals of Adsorption