| Book c 2001 .
ISBN: 0130408956 (with answer key) ,0130409022 (without answer key)
| |  | | | | |
| Book c 2004 .
ISBN: 9780131847194 ,0131847198
| |  | | | | |
| Book 2010
ISBN: 9957165307
| |  | | | | |
| Book 2005
ISBN: 9957115065
| |  | | | | |
| Book c 1989 .
ISBN: 0139436146 ,9780139436147
| |  | | | | |
| Book 1992
ISBN: 0175566240 ,9780175566242
| |  | | | | |
| Book 1996
ISBN: 0194314413 ,9780194314411
| |  | | | | |
| Book 2001
ISBN: 9953102562
| |  | | | | |
| Book
ISBN: 9960245071
| |  | | | | |
| Book c 1997 .
ISBN: 020169509X ,9780201695090
| |  | | | | |
| Book c 2003 .
ISBN: 0130484164 (pbk. : alk. paper)
| |  | | | | |