Senior Design Experience: Lessons for Life
Publisher: Agile Press
Published: First Edition 2002, Second Edition 2008