D A J Rand Author