Jarmo I Suominen MIT/UIAH 2005 all rights reserved