Abstract: An electrical power generator assembly (10a) for using kinetic energy from a flowing fluid (12) to generate electrical power. The electrical power generator (10a) includes a blade assembly (14) and at least one primary coil (52). The blade assembly (14) having a head end (16) for facing incoming flowing fluid (12), a tail end (18) spaced from the head end (16) for facing in the direction of the flowing fluid (12), and a rotational axis (20) extending between the head end (16) and the tail end (18). The blade assembly (14) includes a blade arrangement (44) which is arranged in generally helical fashion about the rotational axis (20), and at least one mounting formation (26, 36) connected to the blade arrangement (44).