Well,progression by itself says what you can play over,
at least it shows one pattern.
Say it's key of Fm,which is not,
bass is playing A and that is major 3rd.
That leads us to logical conclusion,
play Fm scale with added major 3rd,
notes are F,G,Ab(Db chord has it),A(it's in bass),Bb,C,Db and Eb.
Now,be very careful when playing this A note,
it should be playing very short since it's just passing note,
it's note in bass but bass makes all the confusion there.
And to add even more spice,
try an alternate Fm pentatonic with this added A note,
F,Ab,A,Bb,C and Eb,
jam a bit and see the results.
As for books and sites,I never read any OR searched for,
all I did was listening and analizing,
so we're in the same boat more or less,self taught.