An Introduction to Intersection Homology Theory, Second Edition