Essential Elements 2000 For Strings by Pamela Tellejohn Robert; Hayes Michael; Gillespie Allen