Author: Warner, Rex, revised by John Morris