Who actually constructed the castles in medieval Europe? Were they constructed by the peasants who actually lived in the region where the castles were built? Were professional engineers and construction workers brought to remote locations to build castles?