Kap 1, kap 2, kap 3, kap 4 fra Head first  java