An exploration in understanding - Harland, Walter Brian (Serendipity, 2003)