Please click here for a very detailed answer.