Why Did Truman Drop the Atomic Bomb?

Harry S Truman was put in a situation where he felt had no choice but to drop the Atomic bomb on Japan. The alternative was a costly and bloody ground war.