Propulsion challenges for small spacecraft: 2005 | TUP Journals & Magazine | IEEE Xplore