The classical Krein-Rutman theorem states that any positive compact linear endomorphism $T:X \to X$ on a Banach space $X$ with positive spectral radius $r(T)$ has an eigenvalue $r(T)$ with a positive eigenvector. Papers and textbooks seem to write off the theorem as "standard" and "well-known", but I have not been able to locate any exposition with a proof of the theorem.

Is there a reference (preferably a textbook) including the statement *and* the proof of the theorem? (The original paper of Krein and Rutman appears to be in Russian, which I cannot read.)