X-ray Photoelectron Spectroscopy: An introduction to Principles and Practices