Dover Books on Chemistry compare prices