Commodore 64 subroutine cookbook (9780893033835) David D Busch