Type
book
Authors
Place
London
Publisher
Cass
Short title
Thinking past a problem
Language
English
ISBN
0714649805 9780714649801 0714680427 9780714680422