Hello,
I have found this version of De Silva's book amenable:
http://www.pratyeka.org/Silva/
It's a pdf file, so fonts are not a problem. And at 50 pages (two
sheets per page) is quite reasonable to print a copy; if you have
access to a double-sided printer it would come out to just 25 sheets
for the whole 100-page text.
metta
Pat