Try Maarten Balliauw's method