Flatland by Michael Rich
_