Abstract A South Australian scientist believes he has solved the mystery of the origin of comets - including the most famous, Halley's comet.