Tapestry: - Carlisi, Karen (Heinle & Heinle, 2000)