Patterns by Pat Cadigan - WordSea