For centuries mankind has been wrestling with 3 major questions: Where have we come from? Why are we here? Where are we going? Numerous attempts have been made to answer these questions, often with... This description may be from another edition of this product.