Re: Ear Training
Agree with the Aebersold suggestion. It's a good place to start. I think David Baker's stuff is excellent. Of course, nothing beats simply transcribing solos for teaching yourself to listen and dissect the music. And you can do that without any books or instructional stuff. Learn to sing along to a Miles solo such as any one of his numerous recordings of 'Straight, No Chaser', then once you can sing it, try to write it down when singing it - don't just peck around for the notes.