Kristi O'Meara The pattern base : over 550 contemporary textile and surface designs - Thames and Hudson ISBN: 9780500291795