An integrated approach to the theory of nonnegative matrices, emphasising connections with game theory, optimisation, mathematical programming, mathematical economics and statistics. The minimal prerequisites make this accessible to new graduate students.