Battle of aberdeen