Libris
The ultimate all-around stitch dictionary: more than 300 stitch patterns to knit every way - Wendy Bernard