Acknowledged original sources.
Link libraries after objects to avoid linker errors.