Systems Engineering by Peter Brook, Richard Stevens & Ken Jackson