Systems Engineering a 21st century systems methodology - Hitchins (Wiley series in system engineering and management., 2007)