What am I doing here, and why doesn't life make any sense? Who am I, and what does it all mean, anyway? Through Surfing Realities , James Foster provides answers to these questions with precise... This description may be from another edition of this product.