Activity diagram, State machine diagram, sequence diagram

I’m reading the UML 2.0 in a Nutshell, and get confused between activity diagram, state machine diagram, and sequence diagram. Can anybody explain the difference? thanks