Baker Academic (Oct 01, 2004)
| Paperback
512 pages | 150 x 226 mm | eng
Dewey 221