For improv, check out the Shelly Berg "Chops Monster" book 1. The approach is a lot a listening/ear training and learning very easy "licks" that outline major, minor, and dominant 7 chords and scales. It comes with play along tracks to use in a call and response format followed by a try-it-on-your-own track to play along with. There's also some good info for pianists on comping. The books come with 2 full pieces that build on the improv concepts.