hartl ch 3 +