hardback 143 pages