Bukit Puteri in Legend and History