http://www.learneasy.info/MDME/MEMmods/MEM30031A/getting_started/getting_started_files/Acad_tutes/ACT05_modify_objects.pdf
https://static.sdcpublications.com/pdfsample/978-1-58503-498-7-1.pdf