Encyclopedia of paleontology: M- Z - Singer,Ronald (Fitzroy Dearborn Publishers, 1999)