Amsterdam ; New York : Elsevier Science Publishers,