Please refer to Mechanisms by Prof. Dr. Eres Söylemez as well.
You may either download or use Geogebra online.
This is based on ME 301 Lecture Notes of Prof. Dr. M. Kemal ÖZGÖREN