Text this: Introduction to soft matter : synthetic and biological self-assembling materials / Ian W. Hamley.