Tealliocaris: a decapod crustacean from the Carboniferous of Scotland

N. D. L. Clark

2013

Article

Palaeodiversity 6:107-133

Find it at:

Taxonomy: