Who was the last tennis player--male or female--to hold all four grand slam titles simultaneously?

Steffi Graf

Roger Federer

Pete Sampras

Serena Williams