The windmills of your mind - Mizanur Rahman Shelly (Academic Press and Publishers Library, 2006)