A Practical Guide To Autocad Autolisp by Trevor Bousfield