Perfect Timing II by Goeran Wallin
_