I learnt what I know from this one: https://www.amazon.com/Fretboard-Theory-Including-Progressions-Application-ebook/dp/B004ASNACS