1st Edition by Thomas C. Hayes
A description of a home-brew PLD programming setup, for Xilinx PLDs: pld_programmer_board_dec16