Representation theory of the Poincaré group