There is a good bookpublished by Alfred. You could order it online..www.alfredpub.com. It has all the scales and arpeggios, in all the different forms you can play them in. Plus they have some basic theory. But, what is particulary good about this book is the explaination they give. THey give general "formulas" for fingering, then more specfics for each scale. Each key gets it's own page. Also, Alfred's sells some separate theory books too, that might help you.