An Introduction To Spirit