Philosophy & The Play of Life

By Declan Fitzmaurice

All the world's a stage ... or is it?