Techno Textiles 2 by Marie O'Mahony, Sarah E. Braddock Clarke & Marie Omahony