ui

Delhi L-G approves recruitment of 701 nurses and 756 paramedical staff




ui

Building up an Arsenal

The autobiography of a coach who revolutionised English football




ui

Building digital platforms

A book on digital players in the post-pandemic world




ui

Building your personal brand

Your brand is also about how the world perceives you




ui

India asks U.S. to permit domestic labs for fruit irradiation to cut trade cost

The issue was raised during the 14th India-U.S. Trade Policy Forum meeting here on January 12.




ui

Paddy MSP up 5.35% to ₹2,300 per quintal as Cabinet clears MSP hikes for 14 kharif crops

MSPs for bajra, arhar dal, maize offer highest margins above production costs; Cabinet nod for Varanasi airport expansion, new Maharashtra port, wind energy projects in Gujarat and T.N., forensic infrastructure development




ui

Climate-resilient agriculture is prerequisite for sustainable development, says ICAR chief

Tobacco industry contributes ₹32,516 crore annually to national economy through exports and excise tax reviews and sustains employment for 45.7 million people, says Director General of ICAR




ui

The trials and tribulations of apples and other imported fruits in the Nilgiris

English fruit trees were imported to the Nilgiris as soon as the first Europeans settled there. But no systematic record survives of the varieties that were tried or the success each achieved. The first person to succeed in cultivating apple was John Davison, a gardener trained at Kew in England. He was also said to have introduced pippin




ui

Home cooks in Thiruvananthapuram are championing artificial additive-free jams, preserves, juice, ethnic eats and more

Four home cooks in Thiruvananthapuram are turning fruits into value-added products without using artificial flavours or preservatives




ui

Aditya Birla Fashion to acquire Forever 21 India




ui

Why the monsoon is a big deal for your equity portfolio

Is the idea of a dry monsoon beginning to parch your appetite for investing?




ui

India will outperform global equity markets: Morgan Stanley




ui

Investors can now file class action suits against errant cos




ui

Rupee drops to lowest value ever against U.S. dollar due to equity outflows, oil prices

The currency's decline past the 84 handle is significant as the RBI had been defending that level.




ui

FPIs take out ₹58,711 crore from equities in October on geopolitical crisis, strong Chinese stocks

The outflow came following a nine-month high investment of ₹57,724 crore in September




ui

Jindal Group in talks to acquire Czech-based Vitkovice Steel for €150 million

The Naveen Jindal-owned business house already has a significant presence in geographies like Australia, Mozambique and Oman in sectors such as steel, power and mining




ui

Equity investors poorer by ₹7.15 lakh crore in morning trade as markets slump

IndusInd Bank led the fall, while Mahindra & Mahindra, NTPC, Larsen & Toubro, Adani Ports, Titan, Tata Steel and JSW Steel were also among the laggards.




ui

T.N. CM Stalin inaugurates new buildings for rural local bodies




ui

Co-encapsulation of organic polymers and inorganic superparamagnetic iron oxide colloidal crystals requires matched diffusion time scales

Soft Matter, 2024, 20,8312-8325
DOI: 10.1039/D4SM00935E, Paper
Open Access
Brian K. Wilson, Robert K. Prud’homme
Composite nanoparticles co-encapsulate organic materials with inorganic primary colloids. Producing “stoichiometric NPs”, where all NPs contain organic and inorganic species at similar ratios, requires matched diffusion-aggregation time scale.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Geometrical impacts of platonic particles on nematic liquid crystal dynamics

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00870G, Paper
Stiven Villada-Gil, Monirosadat Sadati, Juan D. Ospina-Correa, Daniel A. Olaya-Muñoz, Juan P. Hernández-Ortiz, José A. Martínez-González
In this work, we studied the defect dynamics of platonic-like colloidal particles immersed in a nematic liquid crystal under flow conditions, analyzing the behavior of disclinations for each of these polyhedra.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Long range signature of liquid's inertia in nanoscale drainage flows

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM01006J, Paper
Nathan Bigan, Mathieu Lizée, Marc Pascual, Antoine Niguès, Lydéric Bocquet, Alessandro Siria
In confinement, liquid flows are governed by a complex interplay of molecular, viscous and elastic forces.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

A macroscopic magneto-optical response resulting from local effects in ferronematic liquid crystals

Soft Matter, 2024, 20,8363-8372
DOI: 10.1039/D4SM00577E, Paper
Xiangshen Meng, Xiaowei Li, Jian Li, Yueqiang Lin, Xiaodong Liu, Zhenghong He
The dynamic rotational behavior of composite chains under a rotating magnetic field was observed. The birefringence and dichroism variations in FNLCs mainly stem from the magnetic response of the composite chains, indicating local effects.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Nanoconfinement effects on the dynamics of an ionic liquid-based electrolyte probed by multinuclear NMR

Soft Matter, 2024, 20,8436-8445
DOI: 10.1039/D4SM01058B, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Andrei Filippov, Maiia Rudakova, Victor P. Archipov, Faiz Ullah Shah
Diffusivity is controlled by exchange of ions between “narrow” and “large” pores that results in an abnormal temperature variation. Li+ ions are solvated inside the porous glasses and their diffusivity remains slower as compared to the organic ions.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

The surface diffusivity of nanoparticles physically adsorbed at a solid–liquid interface

Soft Matter, 2024, 20,8446-8454
DOI: 10.1039/D4SM00992D, Paper
Troy Singletary, Nima Iranmanesh, Carlos E. Colosqui
This work proposes an analytical model considering the effects of hydrodynamic drag and energy barriers induced by liquid solvation forces to predict the in-plane translational diffusivity of a nanoparticle physically adsorbed on a wetted surface.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Modeling nematic phase main-chain liquid crystal elastomer synthesis, mechanics, and thermal actuation via coarse-grained molecular dynamics

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM00528G, Paper
Nicolas Herard, Raja Annapooranan, Todd Henry, Martin Kroger, Shengqiang Cai, Nicholas Boechler, Yelena Sliozberg
This paper presents a coarse-grained molecular dynamics simulation study of the synthesis, mechanics, and thermal actuation of nematic phase main-chain liquid crystal elastomers (LCEs), a type of soft, temperature-responsive, polymeric...
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Liquid crystalline collagen assemblies as substrates for directed alignment of human Schwann cells

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00534A, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Homa Ghaiedi, Luis Carlos Pinzon Herrera, Saja Alshafeay, Leonard Harris, Jorge Almodovar, Karthik Nayani
Collagen is a key component of the extracellular matrix (ECM) and well-oriented domains of collagen are important for mimicking the local cell environment in vitro. Here, we demonstrate macroscopic alignment on collagen in 2-D substrates and 3-D hydrogels.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Morphology and line tension of twist disclinations in a nematic liquid crystal

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM01076K, Paper
Open Access
Yihao Chen, Mina Mandić, Charlotte G. Slaughter, Michio Tanaka, James M. Kikkawa, Peter J. Collings, A. G. Yodh
This work characterizes twist disclinations in nematic liquid crystals, using confocal microscopy to measure their 3D profile and test theoretical predictions, and using magnetic fields to deform the disclinations and measure their line tension.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Structure affinity of the Langmuir monolayer and the corresponding Langmuir–Blodgett film revealed by X-ray techniques

Soft Matter, 2024, 20,8601-8609
DOI: 10.1039/D4SM01050G, Paper
Alvina V. Alexandrova, Maxim A. Shcherbina, Yuriy L. Repchenko, Yuriy M. Selivantiev, Alexander V. Shokurov, Vladimir V. Arslanov, Sofiya L. Selektor
Using X-ray techniques, crown-substituted chromoionophore Langmuir–Blodgett films were proved to preserve the fine structure and functional features of pre-organized monolayers.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Thin free-standing liquid films manipulation: device design to turn on/off gravity in flow regimes for thickness map control and for material structuring

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00951G, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Paolo Iaccarino, Zhe Wang, Andrea Marfuggi, Simone Russo, Vincenzo Ferraro, Giuseppe Vitiello, Sara Coppola, Ernesto Di Maio
We design a device to control liquid film drainage, able to switch between viscous-capillary and viscous-gravity regimes to stabilize thickness and modify particle arrangement, offering potential for film studies and 2D structure fabrication.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

A dynamical system approach to relaxation in glass-forming liquids

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00976B, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Jack F. Douglas, Qi-Lu Yuan, Jiarui Zhang, Hao Zhang, Wen-Sheng Xu
We adapt a dynamical system approach to the practical matter of estimating relaxation times in both cooled liquids and crystals at elevated temperatures, which we identify as weakly non-integrable dynamical systems.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ui

Future Accessibility Guidelines—for People Who Can’t Wait to Read Them

Alan Dalton uses this, the International Day of Persons with Disabilities, to look back at where we’ve come from, to evaluate where we are, and to look forward to what’s coming next in the future of accessibility guidelines.


Happy United Nations International Day of Persons with Disabilities! The United Nations have chosen “Promoting the participation of persons with disabilities and their leadership: taking action on the 2030 Development Agenda” for this year’s observance. Let’s see how the World Wide Web Consortium (W3C)’s Web Accessibility Initiative (WAI) guidelines of accessibility past, present, and yet-to-come can help us to follow that goal, and make sure that the websites—and everything else!—that we create can include as many potential users as possible.

Guidelines of Accessibility Past

The W3C published the Web Content Accessibility Guidelines (WCAG) 1.0 on 5th May 1999, when most of us were playing Snake on our Nokia 3210s’ 1.5” monochrome screens…a very long time ago in technology terms. From the start, those guidelines proved enlightening for designers and developers who wanted to avoid excluding users from their websites. For example, we learned how to provide alternatives to audio and images, how to structure information, and how to help users to find the information they needed. However, those guidelines were specific to the web technologies of the time, resulting in limitations such as requiring developers to “use W3C technologies when they are available […]”. Also, those guidelines became outdated; I doubt that you, gentle reader, consult their technical documentation about “directly accessible applets” or “Writing for browsers that do not support FRAME” in your day-to-day work.

Guidelines of Accessibility Present

The W3C published the Web Content Accessibility Guidelines (WCAG) 2.0 on 11th December 2008, when most of us were admiring the iPhone 3G’s innovative “iPhone OS 2.0” software…a long time ago in technology terms. Unlike WCAG 1, these guidelines also applied to non-W3C technologies, such as PDF and Flash. These guidelines used legalese and future-proofed language, with terms such as “time-based media” and “programmatically determined”, and testable success criteria. This made these guidelines more difficult for designers and developers to grasp, but also enabled the guidelines to make their way into international standards (see EN 301 549 — Accessibility requirements suitable for public procurement of ICT products and services in Europe and ISO/IEC 40500:2012 Information technology — W3C Web Content Accessibility Guidelines (WCAG) 2.0) and even international law (see EU Directive 2016/2102 … on the accessibility of the websites and mobile applications of public sector bodies).

More importantly, these guidelines enabled designers and developers to create inclusive websites, at scale. For example, in the past 18 months:

The updated Web Content Accessibility Guidelines (WCAG) 2.1 arrived on 5th June last year—almost a 10-year wait for a “.1” update!—and added 17 new success criteria to help bring the guidelines up to date. Those new criteria focused on people using mobile devices and touchscreens, people with low vision, and people with cognitive and learning disabilities.

(If you need to get up to speed with these guidelines, take 36 minutes to read “Web Content Accessibility Guidelines—for People Who Haven’t Read Them” and Web Content Accessibility Guidelines 2.1—for People Who Haven’t Read the Update.)

Guidelines of Accessibility Yet to Come

So, what’s next? Well, the W3C hope to release another minor update (WCAG 2.2) in November 2020. However, they also have a Task Force working on produce major new guidelines with wider scope (more people, more technologies) and fewer limitations (easier to understand, easier to use) in November 2022. These next guidelines will have a different name, because they will cover more than “Web” and “Content”. Andrew Kirkpatrick (Adobe’s Head of Accessibility) named the Task Force “Silver” (because the initials of “Accessibility Guidelines” form the symbol of the silver element).

The Silver Task Force want the next major accessibility guidelines to:

  • take account of more disabilities;
  • apply to more technologies than just the web, including virtual reality, augmented reality, voice assistants, and more;
  • consider all the technologies that people use, including authoring tools, browsers, media players, assistive technologies (including screen readers and screen magnifiers), application software, and operating systems.

That’s quite a challenge, and so the more people who can help, the better. The Silver Task Force wanted an alternative to W3C’s Working Groups, which are made up of employees of organisations who are members of the W3C, and invited experts. So, they created a Silver Community Group to allow everyone to contribute towards this crucial work. If you want to join right now, for free, just create a W3C account.

Like all good designers, the Silver Task Force and Silver Community Group began by researching. They examined the problems that people have had when using, conforming to, and maintaining the existing accessibility guidelines, and then summarised that research. From there, the Silver Community Group drafted ambitious design principles and requirements. You can read about what the Silver Community Group are currently working on, and decide whether you would like to get involved now, or at a later stage.

Emphasise expertise over empathy

Remember that today’s theme is “Promoting the participation of persons with disabilities and their leadership: taking action on the 2030 Development Agenda”. (The United Nations’ 2030 Development Agenda is outside the scope of this article, but if you’re looking to be inspired, read Alessia Aquaro’s article on Public Digital’s blog about how digital government can contribute to the UN’s Sustainable Development Goals.) In line with this theme, if you don’t have a disability and you want to contribute to the Silver Community Group, resist the temptation to try to empathise with people with disabilities. Instead, take 21 minutes during this festive season to enjoy the brilliant Liz Jackson explaining how empathy reifies disability stigmas, and follow her advice.

Choose the right route

I think we can expect the next Accessibility Guidelines to make their way into international standards and international law, just like their predecessors. We can also expect successful companies to apply them at scale. If you contribute to developing those guidelines, you can help to make sure that as many people as possible will be able to access digital information and services, in an era when that access will be crucial to every aspect of people’s lives. As Cennydd Bowles explained in “Building Better Worlds”, “There is no such thing as the future. There are instead a near-infinity of potential futures. The road as-yet-untravelled stretches before us in abundant directions. We get to choose the route. There is no fate but what we make.”


About the author

Alan Dalton worked for Ireland’s National Disability Authority for 9½ years, mostly as Accessibility Development Advisor. That involved working closely with public sector bodies to make websites, services, and information more accessible to all users, including users with disabilities. Before that, he was a consultant and trainer for Software Paths Ltd. in Dublin. In his spare time, he maintains StrongPasswordGenerator.com to help people stay safe online, tweets, and takes photos.

More articles by Alan




ui

Building a Dictaphone Using Media Recorder and getUserMedia

Chris Mills brushes up his shorthand and shows how the MediaStream Recording API in modern browsers can be used to capture audio directly from the user’s device. Inching ever closer to the capabilities of native software, it truly is an exciting time to be a web developer.


The MediaStream Recording API makes it easy to record audio and/or video streams. When used with MediaDevices.getUserMedia(), it provides an easy way to record media from the user’s input devices and instantly use the result in web apps. This article shows how to use these technologies to create a fun dictaphone app.

A sample application: Web Dictaphone

To demonstrate basic usage of the MediaRecorder API, we have built a web-based dictaphone. It allows you to record snippets of audio and then play them back. It even gives you a visualisation of your device’s sound input, using the Web Audio API. We’ll just concentrate on the recording and playback functionality in this article, for brevity’s sake.

You can see this demo running live, or grab the source code on GitHub. This has pretty good support on modern desktop browsers, but pretty patchy support on mobile browsers currently.

Basic app setup

To grab the media stream we want to capture, we use getUserMedia(). We then use the MediaRecorder API to record the stream, and output each recorded snippet into the source of a generated <audio> element so it can be played back.

We’ll first declare some variables for the record and stop buttons, and the <article> that will contain the generated audio players:

const record = document.querySelector('.record');
const stop = document.querySelector('.stop');
const soundClips = document.querySelector('.sound-clips');

Next, we set up the basic getUserMedia structure:

if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
   console.log('getUserMedia supported.');
   navigator.mediaDevices.getUserMedia (
      // constraints - only audio needed for this app
      {
         audio: true
      })

      // Success callback
      .then(function(stream) {

      })

      // Error callback
      .catch(function(err) {
         console.log('The following `getUserMedia` error occured: ' + err);
      }
   );
} else {
   console.log('getUserMedia not supported on your browser!');
}

The whole thing is wrapped in a test that checks whether getUserMedia is supported before running anything else. Next, we call getUserMedia() and inside it define:

  • The constraints: Only audio is to be captured for our dictaphone.
  • The success callback: This code is run once the getUserMedia call has been completed successfully.
  • The error/failure callback: The code is run if the getUserMedia call fails for whatever reason.

Note: All of the code below is found inside the getUserMedia success callback in the finished version.

Capturing the media stream

Once getUserMedia has created a media stream successfully, you create a new Media Recorder instance with the MediaRecorder() constructor and pass it the stream directly. This is your entry point into using the MediaRecorder API — the stream is now ready to be captured into a <Blob>, in the default encoding format of your browser.

const mediaRecorder = new MediaRecorder(stream);

There are a series of methods available in the MediaRecorder interface that allow you to control recording of the media stream; in Web Dictaphone we just make use of two, and listen to some events. First of all, MediaRecorder.start() is used to start recording the stream once the record button is pressed:

record.onclick = function() {
  mediaRecorder.start();
  console.log(mediaRecorder.state);
  console.log("recorder started");
  record.style.background = "red";
  record.style.color = "black";
}

When the MediaRecorder is recording, the MediaRecorder.state property will return a value of “recording”.

As recording progresses, we need to collect the audio data. We register an event handler to do this using mediaRecorder.ondataavailable:

let chunks = [];

mediaRecorder.ondataavailable = function(e) {
  chunks.push(e.data);
}

Last, we use the MediaRecorder.stop() method to stop the recording when the stop button is pressed, and finalize the Blob ready for use somewhere else in our application.

stop.onclick = function() {
  mediaRecorder.stop();
  console.log(mediaRecorder.state);
  console.log("recorder stopped");
  record.style.background = "";
  record.style.color = "";
}

Note that the recording may also stop naturally if the media stream ends (e.g. if you were grabbing a song track and the track ended, or the user stopped sharing their microphone).

Grabbing and using the blob

When recording has stopped, the state property returns a value of “inactive”, and a stop event is fired. We register an event handler for this using mediaRecorder.onstop, and construct our blob there from all the chunks we have received:

mediaRecorder.onstop = function(e) {
  console.log("recorder stopped");

  const clipName = prompt('Enter a name for your sound clip');

  const clipContainer = document.createElement('article');
  const clipLabel = document.createElement('p');
  const audio = document.createElement('audio');
  const deleteButton = document.createElement('button');

  clipContainer.classList.add('clip');
  audio.setAttribute('controls', '');
  deleteButton.innerHTML = "Delete";
  clipLabel.innerHTML = clipName;

  clipContainer.appendChild(audio);
  clipContainer.appendChild(clipLabel);
  clipContainer.appendChild(deleteButton);
  soundClips.appendChild(clipContainer);

  const blob = new Blob(chunks, { 'type' : 'audio/ogg; codecs=opus' });
  chunks = [];
  const audioURL = window.URL.createObjectURL(blob);
  audio.src = audioURL;

  deleteButton.onclick = function(e) {
    let evtTgt = e.target;
    evtTgt.parentNode.parentNode.removeChild(evtTgt.parentNode);
  }
}

Let’s go through the above code and look at what’s happening.

First, we display a prompt asking the user to name their clip.

Next, we create an HTML structure like the following, inserting it into our clip container, which is an <article> element.

<article class="clip">
  <audio controls></audio>
  <p>_your clip name_</p>
  <button>Delete</button>
</article>

After that, we create a combined Blob out of the recorded audio chunks, and create an object URL pointing to it, using window.URL.createObjectURL(blob). We then set the value of the <audio> element’s src attribute to the object URL, so that when the play button is pressed on the audio player, it will play the Blob.

Finally, we set an onclick handler on the delete button to be a function that deletes the whole clip HTML structure.

So that’s basically it — we have a rough and ready dictaphone. Have fun recording those Christmas jingles! As a reminder, you can find the source code, and see it running live, on the MDN GitHub.


This article is based on Using the MediaStream Recording API by Mozilla Contributors, and is licensed under CC-BY-SA 2.5.


About the author

Chris Mills manages the MDN web docs writers’ team at Mozilla, which involves spreadsheets, meetings, writing docs and demos about open web technologies, and occasional tech talks at conferences and universities. He used to work for Opera and W3C, and enjoys playing heavy metal drums and drinking good beer.

More articles by Chris




ui

PN Rao plans to foray into power suits for the ladies

PN Rao, the century-old brand, known for its fine bespoke and ready-to-wear suits, is all set to launch its new women’s range




ui

Building a ‘perfect meal’

Is it possible to have that balanced meal with the right amount of protein, starch and veggies? Read on and find out.




ui

A smart guide to fitness

If you get it right, getting fit is that much easier




ui

YES Bank Q2 Results: PAT more than doubles on stable income; CEO says can be ‘right time’ to acquire MFI

YES Bank targets 17-18% deposit growth, loan growth of 13-14% in FY25; CEO Prashant Kumar says this can be the ‘right time’ to acquire an MFI



  • Money &amp; Banking

ui

Bandhan Group enters IT services with the acquisition of Genisys Group

Genisys Group’s service spans digital application lifecycle management, cloud native solutions, data management, digital media operations and business process outsourcing



  • Money &amp; Banking

ui

The Agony of Jimmy Quinlan / directed by: George Mihalka, George Williams ; produced by: Robert Duncan, Janice Brown, Andy Thomson, Peter Katadotis ; production agency: National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2008




ui

Reflections on Practice : Relationship Building / directed by: Nettie Wild ; production agencies: National Film Board of Canada (Montreal), British Columbia Centre for Disease Control. Street Nurse Program (Vancouver)

Montreal : National Film Board of Canada, 2019




ui

IG orders departmental inquiry into ‘preferential treatment’ to Borugadda Anil Kumar

The events came to light after a video clip went viral on social media on Saturday, in which police can be seen offering him a table, bed sheet and allowing him to sleep outside the lock up, but within the station




ui

Naidu sets June deadline for completion of new terminal building at Vijayawada airport

Chief Minister suggests changes in the design of the expansion works to reflect Andhra Pradesh’s culture and heritage




ui

Engineering workers in Vijayawada demand increase in honorarium, compassionate recruitment

In the event of death of a serving employee, ex gratia should be increased from ₹5 lakh to ₹7 lakh, vacant posts should be filled immediately, and the kin of family should be considered for employment in cases where a worker dies, the municipal workers say in their list of demands




ui

Nandyal collector asks officials to complete land acquisition




ui

Food access is about equitable agrifood systems

Addressing food inequality and ensuring that everyone has access to nutritious food are essential steps




ui

Chance, logic and intuition [electronic resource] : an introduction to the counter-intuitive logic of chance / Steven Tijms.

Singapore ; Hackensack, NJ : World Scientific Publishing Co. Pte. Ltd, [2021]




ui

A beginner's guide to structural equation modeling / Randall E. Schumacker and Richard G. Lomax.

New York, NY : Routledge, 2016.




ui

Principles of computational fluid dynamics [electronic resource] / Pieter Wesseling

Berlin ; Heidelberg : Springer-Verlag, 2009, 2001




ui

Algebraic graph algorithms [electronic resource] : a practical guide using Python / K. Erciyes.

Cham, Switzerland : Springer, 2021.




ui

Wavelets in soft computing [electronic resource] / Marc Thuillard

Hackensack, NJ : World Scientific Publishing Co. Pte. Ltd., [2023]




ui

Number theory through the eyes of Sophie Germain [electronic resource] : an inquiry course / David Pengelley.

Providence, Rhode Island : MAA Press, an imprint of the American Mathematical Society, 2023.