John Baez has put together an extremely interesting and timely book which brings into focus a bubbling emerging subject...The volume communicates the atmosphere of excitement and enthusiasm in the field. I heartily recommend this book to everybody working in the search for the next step [in] our understanding of the physical world at the fundamental level.