Piano Scale Book contains common scales to learn and practice for pianists of all levels.
Interface includes music notation and a keyboard overview, along with fingering for both left and right hands.
Version 1.2 currently has major, harmonic minor, melodic minor, jazz minor and natural minor scales.