Technology for small spacecraft - Adams, Laurence J. (National Academy Press,)