Author: D. Grigoriu and J. Delacretaz