see here there are enough books writing about it