For TSP, the pre-requisite is PSP.
TSP has a pre-defined set of Forms, Guidelines and Scripts that when followed by a Development Team results in a High Quality, Stakeholder-driven Requirements and Cost-effective, on Schedule driven by commitments to develop a Software Product that satisfies the customers needs.
TSP scripts specify a set of guidelines that every organization can have that specifies their own version of software development process.
TSP Cycles are run to produce a subset of the final product within every cycle.
Subsequent Cycles work on the feedback taken from the customer to work on the changes.
For TSP - The Team Dashboard software is available for free.
Introduction to the Team Software Process - By Watts Humphrey.
Leading a Development Team - By Watts Humphrey.
Coaching a Development Team - By Watts Humphrey.