Our teacher likes Alfred books. There are many levels and they come in sets emphasizing particular aspects like technique (technic is the spelling they have in the titles for some reason unknown to me) , theory, etc.