Impossible Figures and other stories