Garrett , Doug Visual cafe programming front runner Doug Garrett - Belmont Coriolis Group Books 1997 - xx,417 ISBN: 1576101606 US