What is crystallography and why is so useful for proteins?Discuss

What is crystallography and why is so useful for proteins?Discuss