David H. Krinsley

Atlas of Quartz Sand Surface Textures

John C. Doornkamp i David H. Krinsley