swaranden m . fl.