An Introduction to Topological Data Analysis by Ayasdi's Gunnar Carlsson