Which cricketer scored a record 309 runs in a single day of a Test match?

Which cricketer scored a record 309 runs in a single day of a Test match?
Twitter Google+ Share on Facebook