How Fast can Sharks Swim?

Sharks, such as the Great White Shark, are commonly clocked at bursts of 25mph, but have also been seen to swim as fast as 35mph in short bursts while hunting.