The System Engineer's Handbook by Professor John Black