phi

Investor Sophistication and Portfolio Dynamics [electronic journal].




phi

Investor Sophistication and Capital Income Inequality [electronic journal].

National Bureau of Economic Research




phi

Has the U.S. Wage Phillips Curve Flattened? A Semi-Structural Exploration [electronic journal].

National Bureau of Economic Research




phi

A Graphical Lasso Approach to Estimating Network Connections: The Case of U.S. Lawmakers [electronic journal].

National Bureau of Economic Research




phi

The Geographic Flow of Bank Funding and Access to Credit: Branch Networks, Local Synergies, and Competition [electronic journal].




phi

Geographic Clustering and Resource Reallocation Across Firms in Chinese Industries [electronic journal].




phi

From Secular Stagnation to Robocalypse? Implications of Demographic and Technological Changes [electronic journal].




phi

DEMOGRAPHIC SHOCKS AND WOMEN'S LABOR MARKET PARTICIPATION: EVIDENCE FROM THE 1918 INFLUENZA PANDEMIC IN INDIA [electronic journal].




phi

Debt Traps? Market Vendors and Moneylender Debt in India and the Philippines [electronic journal].

National Bureau of Economic Research




phi

Caulfield Glen Eira / Port Phillip Leader [electronic journal].

News Ltd Australia




phi

Bulletin de la Société Géographique de Liège [electronic journal].

Societe Geographique de Liege




phi

Biographical Studies, 1534-1829 [electronic journal].




phi

Amphitheaters, cathedrals and operas: The role of historic amenities on suburbanization [electronic journal].




phi

Tailoring two magic number Au13 nanoclusters with N-containing diphosphine ligands: a classical icosahedral core vs. an unprecedented UFO- shaped core

Inorg. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QI00334A, Research Article
Jing Liu, Jia-Chuan Liu, Hai-Ling Wang, Pei-Yu Liao, Jian-Hua Jia, Ming-Liang Tong
Two magic number Au13 nanoclusters were tailored using two N-containing multidentate phosphine ligands with a classical icosahedral core and an unprecedented “UFO”-shaped polyhedral core, respectively.
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




phi

Reactivities of tertiary phosphines towards allenic, acetylenic, and vinylic Michael acceptors

Chem. Sci., 2024, 15,18111-18126
DOI: 10.1039/D4SC04852K, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Feng An, Jan Brossette, Harish Jangra, Yin Wei, Min Shi, Hendrik Zipse, Armin R. Ofial
Combined experimental and quantum-chemical studies were used to characterise the philicity/fugality features of tertiary phosphines and Michael acceptors in phospha-Michael reactions, which are key steps in phosphine-catalysed organic reactions.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Merging nucleophilic phosphine catalysis and photocatalysis for the rapid assembly of 2-oxabicyclo-[2.1.1]hexane scaffolds from feedstock allyl alcohols

Chem. Sci., 2024, Advance Article
DOI: 10.1039/D4SC06684G, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
David M. Whalley, Luca Carlino, Okky Dwichandra Putra, Niall A. Anderson, Susannah C. Coote, Olivier Lorthioir
A synthesis of 2-oxabicyclo-[2.1.1]hexanes from readily available allyl alcohols and electron-poor arylalkynes. The transformation utilises phosphine catalysis and energy transfer catalysis for rapid assembly of these diverse scaffolds.
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




phi

Structural constraint at a P–P bond: phosphinophosphination of alkenes, alkynes, and carbonyls by a concerted mechanism

Chem. Sci., 2024, Advance Article
DOI: 10.1039/D4SC06581F, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Lijun You, Daniel Roth, Lutz Greb
A structural constraint approach at a P–P bond is presented that enables the phosphinophosphination of alkynes, alkenes, and carbonyls with high regio- and diastereoselectivity. The apolar nature of the P–P bond facilitates a concerted mechanism.
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




phi

Rare-earth metal complexes bearing electrophilic and nucleophilic carbon centres and their unique reactivity patterns towards pyridine derivatives

Chem. Sci., 2024, Accepted Manuscript
DOI: 10.1039/D4SC04197F, Edge Article
Open Access
weikang Wu, Thayalan Rajeshkumar, Shan Zhu, Fuxiang Chai, Dongjing Hong, ZeMing Huang, Qingbing Yuan, Laurent Maron, Shaowu Wang
The rare-earth metal dialkyl complexes (κ2-L1)RE(CH2SiMe3)2(THF)2 [RE = Lu(1a), Yb(1b), Er(1c), Y(1d), Dy(1e)] (L1 = 1-(2-N-C5H10NCH2CH2)-3-(2,6-iPr2C6H3N=CH)-C8H4N) and the rare-earth metal monoalkyl complexes (κ2-L1)2RE(CH2SiMe3)(THF)n [n = 0, RE = Lu(2a), Yb(2b);...
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Demographic dividend to demographic disaster

Raising the retirement age seems to be an invitation for demographic disaster.




phi

President Obama Reviewed by Philadephia Inquirer

The Philadelphia Inquirer’s review of President Obama Election 2008: A Collection of Newspaper Front Pages Selected by the Poynter Institute on Sunday (1/19/09) includes the following:

Everyone should probably grab one as a momento, but for sheer fun, the best of the commemoratives is President Obama/Election 2008: A Collection of Newspaper Front Pages from the Poynter Institute (Andrews McMeel). It gathers dull headlines (“Historic Victory”), witty ones (the Tulsa World’s, “Yes He Did”), and lovingly local riffs (The Jakarta Post’s “Barry’s Done It!”).


President Obama
(ISBN-13: 978-0-7407-8480-4)




phi

Geographique and Regina Memorabilis show out




phi

Dyf, Geographique and Regina Memorabilis show out




phi

Geographique, Supernatural, Jade and Psychic Star impress




phi

Desert Kingdom, Philosophy and Magnetic excel




phi

Geographique should score a hat-trick in the Teena Katrak Memorial R.W.I.T.C. Ltd Trophy (Gr. 2)




phi

Geographique completes hat-trick by winning the Teena Katrak Memorial R.W.I.T.C. Ltd. Trophy




phi

Siege Courageous, Desert Kingdom, Trevalius, Philosophy and Once You Go Black shine




phi

Discrimination of Diptera order insects based on their saturated cuticular hydrocarbon content using a new microextraction procedure and chromatographic analysis

Anal. Methods, 2024, Accepted Manuscript
DOI: 10.1039/D4AY00214H, Paper
Open Access
Lixy Olinda León-Morán, Marta Pastor-Belda, Pilar Viñas, Natalia Arroyo-Manzanares, María Dolores García, María Isabel Arnaldos, Natalia Campillo
The nature and proportions of hydrocarbons in the cuticle of insects is characteristic of the species and age. Chemical analysis of cuticular hydrocarbons allows species discrimination, which is of great...
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

An immunochromatographic strip sensor for rapid and sensitive detection of candesartan, olmesartan medoxomil, and irbesartan in herbal beverages

Anal. Methods, 2024, 16,2359-2367
DOI: 10.1039/D4AY00151F, Paper
Dingyu Li, Aihong Wu, Liqiang Liu, Hua Kuang, Chuanlai Xu, Xiaoling Wu
Sartans, as a class of antihypertensive drugs, pose a threat to human health when illegally added to herbal beverages.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Monolith stationary phases prepared via cyclic anhydride ring-opening polymerization as tunable platforms for chromatographic applications

Anal. Methods, 2024, Accepted Manuscript
DOI: 10.1039/D4AY00251B, Paper
Ahmad Aqel, Ayman Ghafr, A. Yacine Badjah-Hadj-Ahmed, Zeid Abdullah ALOthman
Polymer monolithic stationary phases were prepared based on a cyclic anhydride as a reactive and tunable platform via ring-opening post-polymerization using primary amines; octadecylamine and benzylamine. The characterization techniques indicated...
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Into the life of a billionaire-philanthropist

The book covers Wipro founder Azim Premji’s journey without pulling any punches




phi

Self-assembly of amphiphilic homopolymers grafted onto spherical nanoparticles: complete embedded minimal surfaces and a machine learning algorithm for their recognition

Soft Matter, 2024, 20,8385-8394
DOI: 10.1039/D4SM00616J, Paper
D. A. Mitkovskiy, A. A. Lazutin, A. L. Talis, V. V. Vasilevskaya
Amphiphilic macromolecules grafted onto spherical nanoparticles can self-assemble into morphological structures corresponding to the family of complete embedded minimal surfaces. They arise situationally, can coexist and transform into each other.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Entropically and enthalpically driven self-assembly of a naphthalimide-based luminescent organic π-amphiphile in water

Soft Matter, 2024, 20,8684-8691
DOI: 10.1039/D4SM00986J, Paper
Sk Mursed Ali, Sujauddin Sk, Shuvajyoti Sarkar, Sayani Das, Nayim Sepay, Mijanur Rahaman Molla
Entropically and enthalpically favourable vesicular self-assembly of a naphthalimide based water soluble luminescent organic dipolar building block is reported.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Reversible pH-responsive supramolecular aggregates from viologen based amphiphiles – A molecular design perspective

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM00695J, Paper
Redhills L. Narendran, Archita Patnaik
pH responsive self-assembled supramolecular systems in water hold tremendous promise spanning across the various realms of science and technology. Herein, we report the design and synthesis of benzyl viologen (BV)...
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

A Modern Typographic Scale

Rob Weychert reaches for the top notes to sing us a song of typographic scale. A little attention to scale and to the mathematics will help you to hit a high note with your designs this Christmas and beyond.


I’ve been studying music theory this year. While some of its core concepts were already familiar to me, much of their specifics were not. Or so I thought. A funny thing happened when I was learning the major scales.

While playing through a song I had written some years before, I started picking it apart to see how it correlated with the theory I was learning. I had composed the melody without any thought to what the specific notes were, but as I started to transcribe them, a pattern quickly emerged: all the B’s and E’s were flat and the rest of the notes were natural. Lo and behold, long before my music theory studies began, I had written a song in B♭ major. My ears already knew how the major scales worked even if my brain didn’t. (If you know how “do re mi fa so la ti do” is supposed to sound tonally, then your ears know, too.)

When music is composed to a scale, it sounds “right” to us. And just as our ears appreciate harmony and melody with a rational basis, our eyes can appreciate the same concepts applied to spatial relationships.

Have you ever struggled with sizing type in a design project, especially when you need more than just one or two sizes? Have you ever despaired at the number of ad-hoc type sizes on your site spiraling out of control over time? It could be that you’ve been composing the typographic equivalent of a cacophonous symphony. And the first thing any composer will tell you to do is to get that thing on a scale.

Meet the typographic scale

You don’t need to know music theory to work with a typographic scale. You only need to know that a scale is a range of values with an established mathematic relationship. For a typographic scale, that relationship is frequently a steady interval between type sizes. Depending on what you need your type to do, the interval might be fixed (e.g. each size is two pixels bigger than the size before it) or it might be proportional (e.g. each size is twice as big as the size before it). I personally rarely find fixed intervals useful, so I’ll be focusing on proportional intervals.

The most important thing to understand about proportional intervals is thankfully not complicated: The bigger the intervals are, the more drastic the size differences will be in your scale. If your layout calls for contrast, a bigger interval might be the way to go. If you’re aiming for something more nuanced, go smaller. But keep these things in mind:

  • There is such a thing as too much nuance: if a size on your scale is virtually indistinguishable from the sizes adjacent to it, it defeats the purpose of using a scale.
  • On the flip side, too much contrast renders the sizes’ proportional relationship moot. At a certain point, massive display type is arguably more graphic than textual.
  • More is less. The more sizes you use, the less they’ll mean.
A small interval (left, 1.1) offers a smoother range of sizes; a large interval (right, 1.8) offers more contrast.

Setting up the scale variables

The quickest way to get a scale up and running when working on the web is to drop its values into some CSS variables. The naming convention I typically use begins with --scale0, which is the body text size. The size below it is --scale-1 (as in “scale minus one”), the size above it is --scale1, and so on. Keeping the names relative to each other like this helps me move around the scale intuitively as I use it. If, say, --scale4 isn’t big enough for my h1, I can move up to --scale5 or --scale6, and I always know exactly how many steps away from the body text I am. Here’s a first pass at a simple set of scale variables using an interval of 1.5:

:root {
  --scale-2: 7.1px;  /* 10.7 ÷ 1.5 */
  --scale-1: 10.7px; /* 16 ÷ 1.5   */
  --scale0: 16px;    /* body text  */
  --scale1: 24px;    /* 16 × 1.5   */
  --scale2: 36px;    /* 24 × 1.5   */
}

I can use these variables with any CSS property that accepts a numeric value, like so:

p { font-size: var(--scale0); }

Rooting around in rems

I’m off to a good start. However, those px values are a little too absolute for my liking. If I convert them to rems, it’ll give my scale more flexibility. rem stands for “root em.” 1rem is equivalent to the html element’s text size, which in most browsers defaults to 16px. Crucially, though, users can adjust that size in their browser settings, and using rems in my CSS will respect those preferences.

:root {
  --scale-2: 0.4rem;  /* 0.7rem ÷ 1.5 */
  --scale-1: 0.7rem;  /* 1rem ÷ 1.5   */
  --scale0: 1rem;     /* body text    */
  --scale1: 1.5rem;   /* 1rem × 1.5   */
  --scale2: 2.25rem;  /* 1.5rem × 1.5 */
}

Another benefit of the relative nature of rems: I tend to use larger text sizes on large viewports and smaller text sizes on small viewports. Rather than adjusting dozens or hundreds of typographic CSS declarations per breakpoint, I can shift the whole scale up or down merely by adjusting the font-size on the html element:

html { font-size: 100%; }     /* 1rem = 16px */

@media screen and (min-width: 25em) {
  html { font-size: 112.5%; } /* 1rem = 18px */
}

Calculating with calc()

My scale is coming along. Its variables’ intuitive names make it easy for me to use, and its rem values respect the user’s browser preferences and allow me to easily shift the size of the entire scale at different viewport sizes. But my setup still isn’t optimized for one very important adjustment: the interval, which is currently 1.5. If 1.5 isn’t quite working for me and I want to see how an increase or decrease will affect the scale, I need to do the math all over again for every step in the scale every time I adjust the interval. The bigger the scale, the more time that will take. It’s time to put down the abacus and get calc() involved.

:root {
  --int: 1.5;
  --scale0: 1rem;
  --scale-1: calc(var(--scale0) / var(--int));
  --scale-2: calc(var(--scale-1) / var(--int));
  --scale1: calc(var(--scale0) * var(--int));
  --scale2: calc(var(--scale1) * var(--int));
}

My interval now has its very own variable, called --int. calc() determines each scale size by multiplying the preceding size by --int. Now that every size is ultimately dependent on --scale0’s value, --scale0 must appear first in the list. Since the sizes smaller than --scale0 are going down rather than up, their values require division rather than multiplication.

Scaling the scale

I can now quickly and easily tweak my scale’s interval by adjusting --int until the proportions are just right, but if I want to add more sizes to the scale, I need to add more variables and calc() values. This isn’t too big of a deal, but if I want to double or triple the number of sizes, it’s kind of a headache. Luckily, this is the sort of thing Sass is really good at. In the following code, adjusting the first four Sass variables at the top of :root will quickly spin up a set of CSS variables like the scale above, with any interval (proportional or fixed) and any number of scale sizes:

:root {
  $interval: 1.5;    // Unitless for proportional, unit for fixed
  $body-text: 1rem;  // Must have a unit
  $scale-min: -2;    // Unitless negative integer
  $scale-max: 2;     // Unitless positive integer

  --int: #{$interval};
  --scale0: #{$body-text};

  @if $scale-min < 0 {
  // Generate scale variables smaller than the base text size
    @for $i from -1 through $scale-min {
      @if type-of($interval) == number {
        @if unitless($interval) {
          --scale#{$i}: calc(var(--scale#{$i + 1}) / var(--int));
        } @else {
          --scale#{$i}: calc(var(--scale#{$i + 1}) - var(--int));
        }
      }
    }
  }
  @if $scale-max > 0 {
    // Generate scale variables larger than the base text size
    @for $i from 1 through $scale-max {
      @if type-of($interval) == number {
        @if unitless($interval) {
          --scale#{$i}: calc(var(--scale#{$i - 1}) * var(--int));
        } @else {
          --scale#{$i}: calc(var(--scale#{$i - 1}) + var(--int));
        }
      }
    }
  }
}

Go forth and scale

Typographic scales have been an indispensable part of my work for many years, and CSS variables and calc() make setup, adjustments, and experimentation easier than ever. I hope you find these techniques as useful as I do!


About the author

Rob Weychert is a Brooklyn-based designer. He helps shape the reading experience at ProPublica and has previously helped make books at A Book Apart, games at Harmonix, and websites at Happy Cog. In his free time, he obsesses over music and film. Despite all this, he is probably best known as a competitive air guitarist.

More articles by Rob




phi

Ratan Naval Tata: A philanthropist who went for the long haul

Ratan Tata was unflinching in his support to TIFR and NCBS




phi

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.




phi

HSAB theory guiding electrophilic substitution reactions of o-carborane

Org. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QO01546K, Research Article
Yan Wang, Yi-Ge Li, Feijing Chen, Yan-Na Ma, Xuenian Chen
Herein, we systematically compared the reactivity of o-carborane and benzene toward different electrophiles and explained the results with the HSAB principle.
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




phi

Photoinduced cobaloxime catalysis for allylic mono- and diphosphinylation of alkenes with hydrogen evolution

Org. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QO01638F, Research Article
Aijun Zhang, Miao-Miao Li, Lei Guo, Huaixiang Yang, Jiefei Guo, Da Xu, Wei Ding
A highly efficient allylic radical mono- and diphosphinylation of alkenes with secondary phosphine oxides is developed, via visible-light-induced cobaloxime catalysis.
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




phi

Phosphine-controlled divergent reactions of MBH-carbonates with azaheptafulvenes: access to o-anilinyl diene and benzazepine derivatives

Org. Chem. Front., 2024, 11,6418-6425
DOI: 10.1039/D4QO01298D, Research Article
Wei Hao, Yiwen Zhang, Xiao Han, Zhen Wang, Weijun Yao
A phosphine controlled divergent cascade reaction of MBH-carbonates with azaheptafulvenes was disclosed. PPh3 provided o-aminophenyl diene while PCy3 offered benzazepine derivative through formal [8 + 3] annulation/ring contraction cascade.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Nickel-catalysed enantioselective cross-electrophile coupling reaction with the retention of the β-fluorine atom

Org. Chem. Front., 2024, 11,6459-6469
DOI: 10.1039/D4QO01555J, Research Article
Xin-Yi Shi, Xueyuan Yan, Xiaodong Tang, Shi-Jing Zhai, Genping Huang, Jun-An Ma, Fa-Guang Zhang
A nickel-catalysed enantioselective reductive cross-coupling reaction of a new monofluoromethyl building block with acid chlorides is developed to give chiral α-monofluoromethyl acyloin derivatives.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Activation of donor–acceptor cyclopropanes under basic conditions: ring opening of 2-(p-siloxyaryl)cyclopropane 1,1-dicarboxylates with nitro compounds and other C-nucleophiles

Org. Chem. Front., 2024, 11,6483-6494
DOI: 10.1039/D4QO01472C, Research Article
Yulia A. Antonova, Andrey A. Tabolin
A new activation mode for donor–acceptor cyclopropanes was proposed and implemented in their reaction with nitro compounds and other common C-nucleophiles.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Modular dehydrogenative cross-nucleophile coupling for direct construction of tetrasubstituted carbons

Org. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QO01641F, Research Article
Peng Wang, Qiang Wang, Meng Wang, Liang Wang, Lubin Xu, Xiong-Li Liu, Fangzhi Hu, Shuai-Shuai Li
An FeCl3-catalyzed cross-dehydrogenative coupling reaction for the construction of various types of C–Y (Y = C, N, O, S) bonds with air as a green oxidant.
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




phi

Surface science studies of the coverage dependent adsorption of methyl acetate and methyl propanoate on graphite

RSC Adv., 2024, 14,35373-35385
DOI: 10.1039/D4RA04466E, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Jack E. Fulker, Wendy A. Brown
The adsorption of methyl acetate and methyl propanoate has been studied on a graphite surface at 28 K. TPD data show that the desorption energy of both molecules is highly coverage dependent with repulsive interactions being seen at low coverages.
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Retraction: Highly sensitive cadmium sulphide quantum dots as a fluorescent probe for estimation of doripenem in real human plasma: application to pharmacokinetic study

RSC Adv., 2024, 14,35992-35992
DOI: 10.1039/D4RA90134G, Retraction
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Marwa F. B. Ali, Baher I. Salman, Samiha A. Hussein, Mostafa A. Marzouq
The content of this RSS Feed (c) The Royal Society of Chemistry




phi

Is there a scientific reason why online phishing fraudsters target senior citizens?

A research paper documents the fact that older people tend to underestimate their cognitive decline and this could affect their finances; experts say senior citizens could be more vulnerable to cyber scamsters and to financial abuse from their own families




phi

At least 126 dead and missing in massive flooding, landslides in Philippines

Weather has cleared in many areas on Saturday, allowing cleanup work in most areas




phi

Thousands join effort to clean up catastrophic Spanish floods

Volunteers went to Valencia's City of Arts and Sciences for the first coordinated clean-up organised by regional authorities




phi

Champions League: Raphinha scores hat-trick as Barcelona romps Bayern; Liverpool, City notch up wins

Liverpool edged Leipzig 1-0 with a goal from Darwin Nunez; Manchester City routed Sparta Prague 5-0 with Erling Haaland scoring twice.




phi

Influence of triphosphine ligand coordination geometry in Mn(I) hydride complexes [(P∩P∩P)(CO)2MnH] on their kinetic hydricity

Dalton Trans., 2024, Accepted Manuscript
DOI: 10.1039/D4DT02496F, Paper
Sergey A. Kovalenko, Ekaterina S. Gulyaeva, Elena S. Osipova, Oleg A. Filippov, Anastasia Danshina, Laure Vendier, Nikolay V. Kireev, Ivan A. Godovikov, Yves CANAC, Dmitry A. Valyaev, Natalia Belkova, Elena Shubina
Octahedral Mn(I) complexes bearing tridentate donor ligands [(L∩L’∩L’’)(CO)2MnX] have recently emerged as major players in catalytic (de)hydrogenation processes. While most of these systems are still based on structurally rigid pincer...
The content of this RSS Feed (c) The Royal Society of Chemistry