Copyright statement
These materials are provided free of charge
Users may copy and distribute under the condition that they will use or provide the materials free of charge
updated 2022, Ronald H. Moore