An Introduction to Twistor Theory