networkdposition
tim plaisted
1999