Mario 101: For Super Players

The weird history of Super Mario, told in one hundred and one stories.