The star-spangled banana and other revolutionary riddles

The star-spangled banana and other revolutionary riddles