Designing With Fpgas And Cplds [with Cdrom] by Bob Zeidman & Robert Zeidman