http://books.google.com/books?id=P4JDAAAAYAAJ&pg=PA615
http://books.google.com/books?id=Dm4xAQAAIAAJ&pg=PA329