Haldan m . fl.