Author: Bob Shaw.

Started: 25 Mar 2024.