A book is not going to help with ear training. Gotta hear the sound for that.
Best book for theory -- Pure theory, probable Alfred's volumes 1, 2 and 3. They come combined now days. Basic theory every piano student starts out with. Theory is theory and the examples are easy to understand when shown on the piano keyboard - in a straight line, not over 4 strings.
I like bass guitar for dummies and the Internet site
Online Bass Lessons at StudyBass.com for bass related instruction.
Anything Ed Friedland writes.
http://www.amazon.com/Expanding-Walk.../dp/0793545862
And I also like what Carol Kaye has to say.
http://www.carolkaye.com/www/education/tips51.htm
Gotta add Scott Devine lessons.
http://www.youtube.com/watch?v=DChylf5mNNg