We show how Mislin's theorem on group homomorphisms that induce an isomorphism in cohomology can be proved based on ideas of Alperin and the use of Lannes's T-functor. This enables us to extend the class of groups to include groups of finite virtual cohomological dimension and profinite groups. (c) 2007 Elsevier Inc. All rights reserved.