selected publications academic article Calcium Carbonate Precipitation: A Review of the Carbonate Crystallization Process and Applications in Bioinspired Composites. Reviews on Advanced Materials Science. 44:87-107. 2016