Hannah Rhind

IBM