full chapter Learning The Hard Way online