Workshop, service and repair manual of the Toyota Land Cruiser, HDJ 100 model. Extensive 1009 pages manual that includes tables for technical problems solving. It is written in English.