Spacecraft Power Technologies by Anthony K. Hyder & S. Sabripour