...ed) UPDATED version? Author is David C. Lay
IBSN 0-321-28713-4