Steve Grand is a self-taught scientist who has deliberately eschewed large public grants and laboratory affiliation so as to give himself the freedom required to put his revolutionary theories on... This description may be from another edition of this product.