perched like a big yellow canary bird , and singing like one , too , mary macallister was balancing on the narrow upper ledge of the nearby generator tower , offering a lovely rendition of an old scottish folk tune fortabitha could only assumethe entertainment of her texas cousin .