Martin Schongauer

German, c. 1450 - 1491