http://www.eecs.umich.edu/~jphilli/ZnO