Non-linear Klein–Gordon equation