Comment

Jun 12, 2012
This book is over 1000 pages and always has holds on it so cannot be renewed. I suggest the library order another copy or two.