Bach inventions represent the height of melodic ingenuity and elegance of the Baroque style presenting the Keyboard-player with substantial and always satisfying technical challenges. This edition contains 15 two-part and 15 three-part inventions suitable for any Keyboard instrument.