abstract skeletons by terry a. davis and james ensor