credo che non basterebbe un libro per risponderti, penso che dovresti fare un search