The Gas Engineer's Laboratory Handbook by John Hornby