1000 Mythological Characters Briefly Described by Edward Sylvester Ellis