Joule is a unit of:

Temperature

Impuse

Energy

Power