The comprehensive scale & arpeggio manual ... pfte.
Macfarlane, Walter.