Studies of Protein Structure and Function by X-ray Crystallography and NMR Spectroscopy