Small satellites past, present, and future (Aerospace Press, 2008)