Author: thomas marc parrot and robert hamilton ball