I agree on the last two items but please accept that items 1-2-3 have be taken by " The fabric of cosmos .." by Brian Greene
He may be wrong but I dont suppose he tells nonsense