Signs and wonders in the land of Ham : a description of the ten plagues of Egypt, with ancient and modern parallels and illustrations