An Introduction to X-ray Crystallography