Adsorption by Powders and Porous Solids: Principles, Methodology and Applications